layui.config({
    base: '/static/layui/'
}).extend({
    index: 'index'
}).use(['index', 'form', 'laydate'], function () {
    var $ = layui.$
        , form = layui.form, tree = layui.tree,zNodes = [];;
    form.render(null, 'component-form-group');
    /* 自定义验证规则 */
    form.verify({
        name: function (value) {
            if (value.length < 5) {
                return '标题至少得5个字符啊';
            }
        }
    });
    $.get({
        sync: true,
        url: '/sys/resource/getSelectMenuTree',
        success: function (res) {
            zNodes = res.data;
            initSelectTree("pid", false, null,zNodes);
            $(".layui-nav-item a").bind("click", function () {
                if (!$(this).parent().hasClass("layui-nav-itemed") && !$(this).parent().parent().hasClass("layui-nav-child")) {
                    $(".layui-nav-tree").find(".layui-nav-itemed").removeClass("layui-nav-itemed")
                }
            });
        }
    });

    saveForm(form, "component-form-demo1", "/sys/resource/save");
    var id = $("#id").val();
    if (id != '' && id != null) {
        getData('/sys/resource/get/' + id, function (d) {
            form.val("component-form-group", d.data);
            selectNodeById("pid", null, d.data.pid);
        })
    }
});